gotten the better of

打敗;戰勝